Skip to content

feat(libstore): add DELETE method support to FileTransfer#14336

Merged
Ericson2314 merged 3 commits intoNixOS:masterfrom
lovesegfault:filetransfer-delete
Oct 24, 2025
Merged

feat(libstore): add DELETE method support to FileTransfer#14336
Ericson2314 merged 3 commits intoNixOS:masterfrom
lovesegfault:filetransfer-delete

Conversation

@lovesegfault
Copy link
Member

Motivation

Add support for HTTP DELETE requests to FileTransfer infrastructure:

This enables S3 multipart upload abort functionality via DELETE requests
to S3 endpoints.

Context

Part-Of: #14330


Add 👍 to pull requests you find important.

The Nix maintainer team uses a GitHub project board to schedule and track reviews.

@lovesegfault lovesegfault requested a review from xokdvium October 23, 2025 03:54
@github-actions github-actions bot added store Issues and pull requests concerning the Nix store fetching Networking with the outside (non-Nix) world, input locking labels Oct 23, 2025
@lovesegfault lovesegfault force-pushed the filetransfer-delete branch 3 times, most recently from 4c6dcf6 to 23d7404 Compare October 23, 2025 05:18
@xokdvium xokdvium added this pull request to the merge queue Oct 23, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to a conflict with the base branch Oct 23, 2025
@lovesegfault lovesegfault force-pushed the filetransfer-delete branch 2 times, most recently from ad474cc to dde1156 Compare October 23, 2025 23:58
Replace the individual boolean flags (head, post) with a unified
HttpMethod enum struct in FileTransferRequest.
Add documentation to FileTransferRequest::verb() explaining that it returns
a verb root intended to be concatenated with "ing" to form the gerund.
Add support for HTTP DELETE requests to FileTransfer infrastructure:

This enables S3 multipart upload abort functionality via DELETE requests
to S3 endpoints.
@Ericson2314 Ericson2314 enabled auto-merge October 24, 2025 18:04
@Ericson2314 Ericson2314 added this pull request to the merge queue Oct 24, 2025
Merged via the queue into NixOS:master with commit 648714c Oct 24, 2025
16 checks passed
@lovesegfault lovesegfault deleted the filetransfer-delete branch October 24, 2025 20:38
@edolstra edolstra mentioned this pull request Dec 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fetching Networking with the outside (non-Nix) world, input locking store Issues and pull requests concerning the Nix store

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants